// packageConsult/pages/screen2/screen2.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    
      selectedRegion: '河南省·郑州市',
      selectedSkills: ['全部'],
      selectedLevel: '国家二级心理咨询师',
      selectedGender: '男',
      selectedConsultationMode: '全部方式',
      buttonList: [
        {text: '全部', selected: true},
        {text: '个人成长', selected: false},
        {text: '恋爱关系', selected: false},
        {text: '婚姻家庭', selected: false},
        {text: '亲子教育', selected: false},
        {text: '职场心理', selected: false},
        {text: '两性心理', selected: false},
        {text: '抑郁疏理', selected: false},
        {text: '情绪管理', selected: false},
        {text: '人际关系', selected: false},
        {text: '心理健康', selected: false},
        {text: '婆媳矛盾', selected: false}
      ],
      chioce:3
  },
  onButtonClick: function(e) {
    const index = e.currentTarget.dataset.index;
    const buttonList = this.data.buttonList;
    // 取消之前选中的按钮
    for (let i = 0; i < buttonList.length; i++) {
      buttonList[i].selected = false;
    }
    // 选中当前点击的按钮
    buttonList[index].selected = true;
    this.setData({
      buttonList: buttonList
    });
  },




  // 地域选择改变事件处理函数
onRegionChange: function (e) {
  this.setData({
    selectedRegion: e.detail.value
  });
},
// 擅长领域选择改变事件处理函数
onSkillsChange: function (e) {
  let selectedSkills = e.detail.value;
  // 检查是否选择超过三个标签（假设最多选择三个）
  if (selectedSkills.length > 3) {
    wx.showToast({
      title: '最多选择三个标签',
      icon: 'none'
    });
    // 恢复到之前的选择
    return;
  }
  this.setData({
    selectedSkills: selectedSkills
  });
},

// 咨询师等级选择改变事件处理函数
onLevelChange: function (e) {
  this.setData({
    selectedLevel: e.detail.value
  });
},
// 咨询师性别选择改变事件处理函数
onGenderChange: function (e) {
  this.setData({
    selectedGender: e.detail.value
  });
},
// 咨询方式选择改变事件处理函数
onConsultationModeChange: function (e) {
  this.setData({
    selectedConsultationMode: e.detail.value
  });
},

// 确定按钮点击事件处理函数
onConfirm: function () {
  // 这里可以将选择的数据发送给服务器或者进行其他操作
  console.log('选择的地域：', this.data.selectedRegion);
  console.log('选择的擅长领域：', this.data.selectedSkills);
  console.log('选择的咨询师等级：', this.data.selectedLevel);
  console.log('选择的咨询师性别：', this.data.selectedGender);
  console.log('选择的咨询方式：', this.data.selectedConsultationMode);
},

// 重置按钮点击事件处理函数
onReset: function () {
  this.setData({
    selectedRegion: '河南省·郑州市',
    selectedSkills: ['全部'],
    selectedLevel: '国家二级心理咨询师',
    selectedGender: '男',
    selectedConsultationMode: '全部方式'
  });
},

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.setData({
      chioce:options.chioce
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})